<?php
interface IObject {
	/**
	 * @return mixed
	 */
    public function getAtom ();

	/**
	 * @param Closure $func
	 * @return bool
	 */
	public function match ($func);

	/**
	 * @return Object
	 */
	public function copy ();
}